package cn.s1995.sloth.bizs.oo.req;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * WorldREQ
 *
 * @author Lex
 * @description
 * @date 2024/01/18 10:24
 */
@Data
@Schema(name = "WorldREQ", description = "世界地理参数")
public class WorldREQ {

    /**
     * 场景：region-区域 state-州/省 city-城市
     */
    @Schema(description = "场景：region-区域 subregion-子区域 country-国家 state-州/省 city-城市")
    @NotBlank
    private String scene;

    /**
     * 关联id
     */
    @Schema(description = "关联id")
    private String relationId;

    // /**
    //  * 编码
    //  */
    // @Schema(description = "编码")
    // private String code;

    /**
     * 搜索关键字
     */
    @Schema(description = "搜索关键字")
    private String search;

    /**
     * 限制数量（数据量过大返回指定限制数量的数据）
     */
    @Schema(description = "限制数量（数据量过大返回指定限制数量的数据）")
    private Long limitNum;

}
